package com.yi.wood.web.service;

import com.yi.wood.service.ClassificationService;
import com.yi.wood.web.ctrl.dto.ClassificationDto;

import java.util.Map;

/**
 * @author MoYi
 * create date 2019/4/5 20:01
 */
public interface ClassificationProService extends ClassificationService {

    /**
     * 查询所有分类，目前支持2层结构的分类，所以在代码里面循环两次封装前端所有的分类数据结构
     * @param parentId 上级ID
     * @param name 名称
     * @param level 等级
     * @param type 分类类型，1-后台侧边菜单，2-后台顶部菜单，3-前端分类菜单
     * @return 列表
     */
    Map<Long, ClassificationDto> list(Long parentId, String name, Integer level, Integer type);
}
